草庐IT

Android ListView 实时更新

全部标签

windows - 如何在 Windows 8 中扭曲/操纵 dwm 实时缩略图,或以任何其他方式访问窗口纹理?

我找到了这个:https://github.com/steeve/dwmaxx2它应该是这样工作的:https://www.youtube.com/watch?v=Fpvh16VjrRE但这似乎在Windows8/8.1中不起作用,或者我做错了什么。它已加载,它获得了要渲染的窗口的有效HWND句柄,但无法获得窗口纹理。有什么方法可以访问窗口纹理,并能够将其映射到某些3d对象(如立方体)? 最佳答案 DWM使用未记录的私有(private)DXGICOM接口(interface)。当您想要访问windows纹理时,可以Hook私有(p

c# - 软件自动更新

我们正在使用C#开发基于Windows的应用程序。我想为软件提供自动更新。事实上,一旦用户运行该程序,它就应该能够通知用户它将从服务器获取最新版本。我们已经使用VisualStudiosetupcreator创建了我们的设置。然后软件可以捕获是否有任何更新版本。我们正在为所有用户提供支持,如果我们这边有任何更新,我们会更新他们的服务器。如果有任何更新,我们可以更新用户数据库中的条目。我现在的问题是,我应该在哪里存储用户的最新更新。我最初的方法是将更新后的设置文件存储在他们服务器的共享文件夹中。但是我们公司过去在这种方法上遇到过很多麻烦。所以,我不得不放弃这种方法。我现在想的是上传SQL

windows - 如何为 svn 提交和更新编写批处理文件

到目前为止,我已经使用TortoiseSVN在版本控制下提交和更新文件夹。当我提交时,我在GUI对话框中选中“全部”,以便提交删除和添加。现在我在版本控制下有越来越多的文件夹,我想要一个批处理文件来提交和更新所有这些文件夹。到目前为止,我已经尝试过命令行并发现:svnadd.--forcesvncommit-m"Addingmissingfiles"这会添加新文件但不会反射(reflect)任何删除。你能帮我处理批处理文件吗?这会让我的工作变得容易得多,但我对SVN/批处理文件实在太缺乏经验,无法自己完成这项工作......我使用Win7x64和TortoiseSVN1.7.12以及命

windows - 如何隐藏特定的 Windows 更新?

两个月前,Microsoft发布了更新(anotherquestion的一部分),导致我的软件出现问题。我找到了如何卸载它的解决方案,但卸载后,Windows再次安装了它。我知道未经用户许可不得隐藏更新-这不是我的问题的一部分。我正在寻找一种隐藏此更新的方法。我接受任何解决方案,但我更喜欢Batch或VB-script。 最佳答案 阅读Whatisthe"GetWindows10"TrayItemandHowDoYouRemoveIt?并关注它mutatismutandis:要卸载更新(例如KB3035583):手动:首先打开Win

Windows 7 - 无法在 C :\Program Files 中更新我的程序文件

我有一个适用于MSWord(2007版)的插件程序。它位于C:\ProgramFiles位置。我安装了Windows7,然后对该位置的文件进行例行更改,它只会显示一个只读文件。我怎样才能授予自己写入自己程序的权限?我无法更改此位置或使用任何其他解决方法。我将此产品提供给25家不同的公司,但我无法更改编程以在任何其他位置工作。谢谢 最佳答案 您还可以在EXE中嵌入一个list,使您的程序在Windows7/Vista上需要管理员权限。 关于Windows7-无法在C:\ProgramFil

c# - 自动更新桌面应用程序

我们有一个网络应用程序和一个桌面WindowsWPF应用程序。Windows应用程序将数据发送到webapp(托管在azure上)用户从网站下载应用程序。偶尔会有新版本的桌面应用程序可用。为桌面应用程序设置自动更新的最有效方法是什么?我们正在使用github。我在github中找到了“releases”,但我不确定如何通知桌面应用程序以及如何创建更新程序。(我想每次启动应用程序时我们都需要检查github版本。我需要为此使用Githubapi吗?)发布的最佳存储库结构是什么?我正在寻找有关如何对桌面应用程序执行无缝更新的最佳实践。(在存储库设置方面,创建webapi来提取版本信息可能吗

windows - 当 PC 程序员更新 Mac 程序员最近提交的文件时,SVN diff 将所有代码行标记为新代码

这是我目前遇到的场景:程序员A(使用Mac版本的Dreamweaver)编辑文件client.php并将该文件提交到ProjectFoo存储库的生产分支程序员B(使用Windows版本的Dreamweaver)编辑文件client.php以修复该文件中的错误。然后他执行cpclientInfo.php../prod-branch/clientInfo.php将错误修复从他的工作副本带到生产分支。程序员B然后执行svndiff../prod-branch/clientInfo.php来查看svn所说的他的更改只是为了发现svn说他已经更改了文件中的每一行!现在,这就是我认为正在发生的事情

c++ - "BeginPaint"函数如何知道更新区域-windows编程?

我是Windows编程的新手,我有一个关于绘制窗口的问题,特别是关于BeginPaint函数的问题当我在MSDN上阅读它时上面写着StartthepaintingoperationbycallingtheBeginPaintfunction.ThisfunctionfillsinthePAINTSTRUCTstructurewithinformationontherepaintrequest.ThecurrentupdateregionisgiveninthercPaintmemberofPAINTSTRUCT.我的问题是,当我在wndproc中处理WM_PAINT消息并开始调用Beg

c - 在 Windows XP 中手动更新 shell32.dll 是否安全/实用?

我正在运行我的开发环境WindowsXP。我需要访问函数SHGetKnownFolderPath。我的团队建议我用他们的更新我的shell32.dll并更新我的头文件。函数记录在这里:http://msdn.microsoft.com/en-us/library/bb762188%28v=vs.85%29.aspx现在,了解这个问题的重点是通过复制粘贴手动覆盖/更新shell32.dll的可行性。请不要以上述功能的解决方法/替代方案作为回应。这不是这个问题的重点。简单地使用Windows7版本的shell32.dll并粘贴到我的(在XP中)是否安全?我不敢测试它,因为害怕毁了我的整个操

windows - 如何在 Ansible 的 win_environment 模块之后更新 Windows 环境变量?

我正在使用Ansible配置我们的WindowsServers2012。我正在使用Ansible的Windows模块:win_xxx。所有模块都工作正常,除了win_environmentwin_path我认为win_path在我的例子中依赖于win_environment模块。我正在安装JDKApacheAntApacheTomcat8。安装工作正常并为设置环境变量JAVA_HOMEANT_HOME未按预期工作。服务器未使用新的环境变量进行更新。我需要注销并重新登录到服务器,以便更新新变量。有什么方法可以在不登录和注销的情况下在Ansible或WindowsBatch/Powersh